An ugly sweater is a knitted garment that is typically worn during the holiday season, featuring bold and often tacky patterns, bright colors or flashy designs. The term refers to any sweater that is considered unfashionable or unsightly, usually with the intention of being humorous or ironic.